#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    //给按钮添加处理函数
    //四个参数：
    //1、发送信号的对象     2、发送的信号       3、关联的槽（接受信号的对象）        4、具体操作函数
    // ui里面的pushButton    点击                  Widget                        回调函数

    connect(ui->pushButton, &QPushButton::clicked, this, &Widget::handleClick);
}

Widget::~Widget()
{
    delete ui;
}

void Widget::handleClick()
{
    //当按钮被点击时，切换文本
//    if(ui->pushButton->text()==QString("hello world")){
//        ui->pushButton->setText("fuck you qt! -- "+QString::number(i));
//    }else{
//        ui->pushButton->setText("hello world -- ");
//    }

    ui->pushButton->setText("fuck you qt! -- "+QString::number(i));
    i++;

}



